P1 = ~(0x01<<LEDIndex)解释一条单片机指令??

来源:百度知道 编辑:UC知道 时间:2024/06/05 08:42:10
能把这条指令分解一下吗?我不是很懂事什么意思.

LEDindex 一个宏定义 之前肯定定义过了是多少了
0x01左移LEDindex代表的位数
然后取反
赋值给port1。
假设LEDindex为1
那么0x01左移一位就是0x02,其实就是0b00000010
取反后就是0b11111101
明白了吧

LEDindex 一个宏定义 之前肯定定义过了是多少了
0x01左移LEDindex代表的位数
然后取反
赋值给port1。
假设LEDindex为1
那么0x01左移一位就是0x02,其实就是0b00000010。